package com.sunlee.common.service.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 其他网站的资源信息
 *
 * @author sunlee
 */
@Data
public class ThirdProductDTO implements Serializable {

    /**
     * 主键
     */
    private Long id;

    /**
     * 第三方资源id
     */
    private String thirdResId;

    /**
     * 己方资源id
     */
    private Long resId;

    /**
     * 标题
     */
    private String title;

    /**
     * 说明内容
     */
    private String content;

    /**
     * 标签
     */
    private String tag;

    /**
     * 压缩包路径
     */
    private String zipPath;

    /**
     * 构建后的目录
     */
    private String generateDir;

    /**
     * 缺失字体
     */
    private String missFont;

    /**
     * 流程状态：下载zip -> 解压zip获取ppt文件 -> 解析ppt获取图片和新ppt -> 导入ppt表并上线
     */
    private Integer status;

    /**
     * 状态说明
     */
    private String statusMsg;

    /**
     * ppt文件路径
     */
    private String pptPath;

    /**
     * PPT来源（0:第一PPT）
     */
    private Integer source;


    /**
     * 三方资源下载地址
     */
    private String sourceDownloadUrl;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 更新时间
     */
    private Date updateDate;

    private Boolean choose;
}
